body{
    background-color: #da3737;
}
.back{
    height:100%;
    width:100vw;
    text-align: center;
}
.top {
    height:50vh;
}
.marginimg{
    margin-top: 15%;
    width:100%;
}
.img{
    margin: 0 auto;
}
.marginline{
    margin-top: 25%;
    width:100%;
}
.margin{
    margin-top: 10%;
    width:100%;
}
.margininvite{
    margin-top: 5%;
    width:100%;
}
.button {
  color: #da3737;
    font-size: 34px;
    font-weight: bold;
    width: 90%;
    border-radius: 10px;
}

.line{
    width:100%;
    height:0;
    border-bottom:#ffffff 1px dashed;
}

.text p{
    color: #ffc2c2;
    font-size: 26px;
}

.invite p {
    color: #ffffff;
    font-size: 40px;
}